package com.winhxd.b2c.order.service;

import com.winhxd.b2c.common.domain.PagedList;
import com.winhxd.b2c.common.domain.order.condition.OrderSpuFavoriteEditCondition;
import com.winhxd.b2c.common.domain.order.condition.OrderSpuFavoriteQueryCondition;
import com.winhxd.b2c.common.domain.order.vo.OrderSpuFavoriteVO;

public interface OrderSpuFavoriteService {

	/**
	 * 
	 * @author suhaochan
	 * @date 2019年1月9日 下午5:23:44 
	 * @Description 加入收藏夹
	 * @param 
	 * @return
	 */
	int saveFavorite(OrderSpuFavoriteEditCondition condition);

	/**
	 * 
	 * @author suhaochan
	 * @date 2019年1月9日 下午5:48:17 
	 * @Description 删除收藏夹
	 * @param 
	 * @return
	 */
	int removeFavorite(OrderSpuFavoriteEditCondition condition);

	/**
	 * 
	 * @author suhaochan
	 * @date 2019年1月9日 下午6:04:50 
	 * @Description 查询收藏夹
	 * @param 
	 * @return
	 */
	PagedList<OrderSpuFavoriteVO> findFavorite(OrderSpuFavoriteQueryCondition condition);

}
